const url = require('url');

// 以下是url模块的代码
console.log('------------------------------');
let url1 = 'http://127.0.0.1:8080/index.html?name=Lee&age=18&gender=boy';
// 解析url地址
let obj = url.parse(url1, true);
console.log('我是parse方法生成的值，将str转成obj:', obj.query);
// 生成url地址
// 先自定义一个地址
let userAdd = {
  protocol: 'http',
  host: '127.0.0.1',
  prot: '8080',
  search: 'name=Jack'
}
let urlFormat = url.format(userAdd);
console.log('我是format方法生成的值，将obj转成str:', urlFormat);
// 拼接url
let urlStr = url.resolve('/a/a1/', 'b/b1');
console.log('我是resolve方法生成的值，将两个url拼接在一起:', urlStr);
console.log('-------------------------------');
// 以上是url模块的代码